<?php

namespace app\api\middleware;
class Cros
{
    public function handle($request, \Closure $next)
    {
        // 允许所有域名进行跨域请求
        header("Access-Control-Allow-Origin: *");
        // 允许使用的HTTP方法
        header("Access-Control-Allow-Methods: GET, POST, OPTIONS");
        // 允许的HTTP请求头 （token需要用到则添加)
        header("Access-Control-Allow-Headers: Content-Type,token");
        // 是否允许发送Cookie
        header("Access-Control-Allow-Credentials: true");
        // 允许前端访问的头信息
        header("Access-Control-Expose-Headers: Content-Length");
        // 预检请求的缓存时间（秒）
        header("Access-Control-Max-Age: 3600");
        return $next($request);
    }
}
